package com.wenx.v3system.modular.cloud.domain.query;

import com.wenx.base.domain.BaseQuery;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 权限查询条件
 * 
 * @author wenx
 * @since 1.0.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SysPermissionQuery extends BaseQuery<Object> {

    /**
     * 权限名称
     */
    private String name;

    /**
     * 权限编码
     */
    private String code;

    /**
     * 权限类型
     */
    private String type;

    /**
     * 父级ID
     */
    private String parentId;

    /**
     * 状态
     */
    private String status;

    /**
     * 权限路径
     */
    private String path;

    /**
     * 权限描述
     */
    private String description;
}